separating baffle - Turkish English Dictionary